package com.example.behaviorpattern.memento.blackbox;

/**
 * 执行者 - 负责存储和获取备忘录
 * @author yaojianfeng
 */
public class Caretaker {
    private Memento memento;

    /**
     * 存储备忘录
     * @param memento 备忘录
     */
    public void saveMemento(Memento memento) {
        this.memento = memento;
    }

    /**
     * 获取备忘录
     * @return 备忘录
     */
    public Memento retrieveMemento() {
        return this.memento;
    }
}